package com.ruoyi.web.controller.example;

import com.ruoyi.common.annotation.Anonymous;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@Anonymous
@RestController
public class FirstController {

    //如何把ruoyiName 和 ruoyiVersion 和我们application.yml 联系起来
    //需要用到“注解”
    @Value("${ruoyi.name}")
    private String ruoyiName;
    @Value("${ruoyi.version}")
    private String ruoyiVersion;

    @Value("${student.sno}")
    private String sNumber;
    @Value("${student.sname}")
    private String sName;

    //如何能让浏览器访问Hello这个方法
    //需要用到注解
    //这个注解的含义是，当浏览器输入localhost:8080/hello的时候，就会访问此处
    @GetMapping("/hello")
    public String Hello(){
        String result = "项目的名称是：" + ruoyiName +
                        "项目的版本是：" + ruoyiVersion +
                        "我的学号是：" + sNumber +
                        "我的姓名是：" + sName ;
        return result;
    }

}
